A Heuristic Process for GUI Widget Matching Across Application Versions
نویسنده
چکیده
This paper introduces an automated heuristic process able to achieve high accuracy when matching graphical user interface widgets across multiple versions of a target application. The proposed implementation is flexible as it allows full customization of the process and easy integration with existing tools for long term graphical user interface test case maintenance, software visualization and analysis.
منابع مشابه
GAG: GEANT4 Adaptive Graphical User Interface
End users run GEANT4 executable les customized and provided by application programmers. GAG (GEANT4 Adaptive GUI) is a GUI for them to run GEANT4 by using commands and by changing associated parameters. We have two implementations of GAG, that is, Tcl/Tk and Java versions. GAG provides them with a tree (Java) or Pull-down menu (Tcl/Tk) of commands, a widget of parameter inputs of variable forma...
متن کاملAutomatic Generation of Security-Aware GUI Models
In typical software applications, users access application data using GUI widgets. There is an important, but little explored, link between visualization and security: when the application data is protected by an access-control policy, the application GUI should be aware of and respect this policy. For example, a widget should not give users options to execute actions on the application data th...
متن کاملProceedings of the Third International Workshop on Component - Oriented Programming ( WCOP ’ 98 ) Editors : Wolfgang Weck
ionComponentUI-Component ConnectionComponent ControlComponent DescriptionComponent Figure 4: Correspondence with PAC and DPACagents.also be employed when de-signing GUIs. Photon is anexample of an object-basedtool for creating GUIs forcontrol systems [7]. Themicro kernel and the wid-get library of the tool pro-vide the core of a user i...
متن کاملGUI-software demonstration for MASSC application
A Microsoft Windows based application has been developed for MASSC at RTI International. The methodology of the development was based on the idea that the MASSC process can be run on the standard procedures and processes. By focusing on that approach, the backend MASSC running engine was built on the standard SAS procedures and the customized C++ SAS callable packages. A GUI application was bui...
متن کاملDevelopment of the Python/tk Widgets for the Control System Based on Epics
During the commissioning of accelerators, many application programs are built and some of them are scrapped every day. Quick development of a large amount of application software and keeping their quality high are essential for the efficient operation and machine studies of the accelerators. Especially, to construct excellent GUI (graphical user interface) is key technology. EPICS (Experimental...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1702.06968 شماره
صفحات -
تاریخ انتشار 2017